Ray.Aop
An aspect-oriented framework for PHP
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature.md
- question.md
- branch-coverage.yml
- coding-standards.yml
- continuous-integration.yml
- mutation-testing.yml
- static-analysis.yml
- update-copyright-years-in-license-file.yml
- CONTRIBUTING.md
- FUNDING.yml
- SECURITY.md
- AnnotationRealBillingService.php
- BillingService.php
- IsContainsMatcher.php
- RealBillingService.php
- WeekendBlock.php
- WeekendBlocker.php
- .gitkeep
- 02-matcher-bind.php
- 03-annotation-bind.php
- 04-my-matcher.php
- bootstrap.php
- run.php
- php-class-diagram.html
- php-class-diagram.md
- CompilationFailedException.php
- ExceptionInterface.php
- InvalidAnnotationException.php
- InvalidArgumentException.php
- InvalidMatcherException.php
- InvalidSourceClassException.php
- LogicException.php
- MultipleClassInOneFileException.php
- NotWritableException.php
- AnnotatedWithMatcher.php
- AnyMatcher.php
- LogicalAndMatcher.php
- LogicalNotMatcher.php
- LogicalOrMatcher.php
- StartsWithMatcher.php
- SubclassesOfMatcher.php
- AbstractMatcher.php
- Advice.php
- AnnotatedMatcher.php
- AopCode.php
- AopPostfixClassName.php
- Aspect.php
- Bind.php
- BindInterface.php
- BuiltinMatcher.php
- ClassList.php
- Compiler.php
- CompilerInterface.php
- Interceptor.php
- InterceptTrait.php
- InterceptTraitState.php
- Invocation.php
- Joinpoint.php
- Matcher.php
- MatcherInterface.php
- MethodInterceptor.php
- MethodInvocation.php
- MethodMatch.php
- MethodSignatureString.php
- NullInterceptor.php
- Pointcut.php
- PriorityPointcut.php
- ReadOnlyInterceptTrait.php
- ReflectionClass.php
- ReflectionMethod.php
- ReflectiveMethodInvocation.php
- TokenIterator.php
- Types.php
- TypeString.php
- WeavedInterface.php
- Weaver.php
- DirectoryNotWritableException.php
- AspectPecl.php
- Cache.php
- CacheReader.php
- PeclDispatcher.php
- Reader.php
- ServiceLocator.php
- empty.php
- FakeFinalClass.php
- FakeMyInterceptor.php
- FakeNonFinalClass.php
- AspectTest.php
- FakeClassMarker.php
- FakeMarker.php
- FakeMarker2.php
- FakeMarker3.php
- FakeMarker4.php
- FakeMarker5.php
- FakeMarker6.php
- FakeMarkerName.php
- FakeAttr1.php
- FakeAttr2.php
- FakeAbortProceedInterceptor.php
- FakeAnnotateClass.php
- FakeAnnotateClassNoName.php
- FakeAnonymousClass.php
- FakeArrayInterface.php
- FakeArrayTypehinted.php
- FakeChangeArgsInterceptor.php
- FakeChildAttr.php
- FakeChildAttrClass.php
- FakeChildAttribute.php
- FakeClass.php
- FakeClassAnnotation.php
- FakeClassTarget.php
- FakeClassWithChildAttribute.php
- FakeConstructorClass.php
- FakeCountingAttribute.php
- FakeCountingAttributeClass.php
- FakeCtorArgsClass.php
- FakeDoubleInterceptor.php
- FakeGlobalEmptyNamespaced.php
- FakeGlobalInterceptor.php
- FakeGlobalNamespaced.php
- FakeInterceptor.php
- FakeMatcher.php
- FakeMethodAnnotationReaderInterceptor.php
- FakeMethodInterceptor.php
- FakeMixedParamClass.php
- FakeMock.php
- FakeMockChild.php
- FakeMockChildChild.php
- FakeMockGrandChild.php
- FakeMockNoDoc.php
- FakeMultiLineImplementsClass.php
- FakeNullInterface.php
- FakeNullInterface1.php
- FakeNum.php
- FakeOnionInterceptor1.php
- FakeOnionInterceptor2.php
- FakeOnionInterceptor3.php
- FakeOnionInterceptor4.php
- FakeParentAttr.php
- FakeParentAttribute.php
- FakePhp71NullableClass.php
- FakePhp7Class.php
- FakePhp7ReturnTypeClass.php
- FakePhp81Enum.php
- FakePhp82ReadOnlyClass.php
- FakePhp82Types.php
- FakePhp8Types.php
- FakeReentrantInterceptor.php
- FakeResource.php
- FakeSameLineBraceClass.php
- FakeTwoClass.php
- FakeTypedMock.php
- FakeTypedMockChild.php
- FakeTypedMockGrandChild.php
- FakeWeaved.php
- FakeWeavedClass.php
- FakeWeaverMock.php
- FakeWeaverScript.php
- AnnotatedWithMatcherTest.php
- AnyMatcherTest.php
- InvalidMatcher.php
- LogicalAndMatcherTest.php
- LogicalNotMatcherTest.php
- LogicalOrMatcherTest.php
- StartsWithMatcherTest.php
- SubclassesOfMatcherTest.php
- compile.php
- weave.php
- .placefolder
- .gitkeep
- AnnotatedMatcherTest.php
- AopCodeTest.php
- AopPostfixClassNameTest.php
- BindTest.php
- bootstrap.php
- BuiltInMatcherTest.php
- ClassListTest.php
- CompilerTest.php
- MatcherTest.php
- NullInterceptorTest.php
- PointcutTest.php
- ReflectionClassTest.php
- ReflectionMethodTest.php
- ReflectiveMethodInvocationTest.php
- VariadicParamsTest.php
- WeavedFileReemissionTest.php
- WeaverTest.php
- composer.json
- composer.lock
- .gitattributes
- .gitignore
- .scrutinizer.yml
- CHANGELOG.md
- codecov.yml
- composer-require-checker.json
- composer.json
- infection.json5
- LICENSE
- phpcs.xml
- phpmd.xml
- phpstan-baseline.neon
- phpstan.neon
- phpunit.xml.dist
- psalm.xml
- README.ja.md
- README.md
- rector.php
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/ray-di/Ray.Aop
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Ray.Aop
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. PHP (Composer)
쉬움 추천사전 준비물
$ composer require ray/aop ^2.0
이 명령어를 터미널에 그대로 입력해 실행하세요.
php -S localhost:8000 같은 내장 서버로 실행한 뒤 브라우저에서 http://localhost:8000 으로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
