Comments (2)
@App\Test\Test1::getParam()
is Nette\DI\Statement
, not a string
. The method cannot be called before container is compiled and the static parameters are resolved before container is compiled.
Can you add link to the docs where this is done? There's probably a difference
If you need to solve some specific problem, ask at forum, I'll help you finding an alternative solution.
from di.
OK it is a feature, not a bug, so let close this issue. I have found easily alternative solution, I put this issue because of make clear weather the documentation should be changed or the code.
I think, some relevant notice about neon entities/(Statements versus strings in documentation would be useful. My opinion is that the documentation part about neon entities syntax is incomplete and not enough clear - this case and some other. I am intending to prepare PR in neon documentation with better explanation of important things. But I need some more time for this. I will put PR directly into nette/docs and in case I need some expert assistance I will ask on forum.
from di.
Related Issues (20)
- Injecting the Container into the service should generate a notice HOT 2
- CompilerExtension should contain mustBeDefinedBefore() and mustBeDefinedAfter() for extensions position
- Call to an undefined method Nette\DI\Definitions\Definition::setFactory(). HOT 3
- Unable to pass underscore as argument HOT 1
- Named parameter $refUrl used at the same time as a positional in LinkGenerator::__construct().
- Extension - default config value is empty string
- nette.configurator/Container_2f7bddb5fb.php.meta: Failed to open stream: No such file or directory HOT 8
- Required but nullable arguments should be required to be specified in the config HOT 4
- Serialization of Closure is not allowed Exception thrown when using new in constructor (PHP 8.1 feature) HOT 1
- Invalid type 'Nette\DI\?T' when accessing `Container#getByType()` from DI config HOT 23
- Error in Nete\DI\Resolver.php at branch v.3.1 HOT 1
- Generated multi accessor does not support only one service
- Service constructor: add native support for strict array type. HOT 4
- Service inject initiator
- Tracy panel for DI is too slow HOT 1
- Autoload-based automatic registration of service dependencies HOT 5
- DI not accepting null value of Nette config parameter if parameter is Object HOT 5
- Arguments are not unpacked when creating instance in DI extension HOT 1
- Decorators not called HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from di.