Commit Graph
541 Commits
Author SHA1 Message Date
Barry vd. Heuvel 295b2adefa Work on static references
Reference the child class (your actual model), instead of the base
model, using static (same behaviour as $this).
2013-05-03 11:32:41 +02:00
Barry vd. Heuvel 47f60456f4 Change return values
Use Carbon by default, and allow Eloquent array (but should be changed
to the real models)
2013-05-03 11:31:56 +02:00
Barry vd. Heuvel 9410f00cb5 Use return $this for some Eloquent
So autocomplete uses the real model, not just the base Model. (Doesn't
seem to work on Sublime)
2013-04-29 16:21:57 +02:00
Barry vd. Heuvel e47f15c9fa Hide onlyExtend for sublime
Since the way Sublime files are created has changed, this is not needed
anymore.
2013-04-29 13:19:25 +02:00
Barry vd. Heuvel 3207a2f2cf Use Symfony classloader
Instead of copying it. (Same as the Composer autoloader)
2013-04-29 10:27:27 +02:00
Barry vd. Heuvel 6aa1225f32 Change default filename
Just lowercase
2013-04-29 10:17:58 +02:00
Barry vd. Heuvel 7160a37e49 Work on Model Docs
Use classmapper from composer and add some checks to make sure the class
exist.
Also, tweak argument/options and filename.
2013-04-29 10:16:33 +02:00
Frank 191f73c0f9 Update GeneratorCommand.php
Adds a check to prevent a foreach on an empty list of methods, which raises an Exception and stops generating the IDE Helper file.
2013-04-28 12:40:56 +03:00
Barry vd. Heuvel 1d26dfe58c Add initial version for model docs 2013-04-27 22:12:35 +02:00
Barry vd. Heuvel 8c8a92a8c7 Add author information 2013-04-27 20:29:21 +02:00
Barry vd. Heuvel 843fbc04c4 Extend eloquent from Query Builder
Fixes #6
Eloquent doesn't have the where() methods, and other query methods, but
resolves them with __call(). Extending the Builder class seems the most
appropriate solution.
2013-04-27 20:17:29 +02:00
Barry vd. Heuvel e1dac36be8 Change Sublime behaviour
More similar to the phpStorm approach
2013-04-27 20:05:44 +02:00
Barry 3d2934b62d small tweak 2013-04-09 13:27:26 +02:00
Barry 80ec70ae9a Use Aliasloader instead of config
Use the AliasLoader from Laravel.
2013-04-09 12:55:58 +02:00
Barry 78af37be9a Tweak behavior for some classes
Just extend the Seeder class, because it isn't called static (Fixes
Issue #3)
2013-04-07 19:14:08 +02:00
Barry c9ae3c8f70 Actually replace $root from config replaces
Fixes Issue #2
2013-04-03 12:59:16 +02:00
Barry 063e59895c Extend the facade class
Fixes Issue #1
Only extended when it is not the same as the root class (because of
overriding static methods)
2013-04-01 19:15:48 +02:00
Barry ec18f19777 Replace facades instead of aliases
More logical, because aliases are auto-detected. This way, the original
facade is also kept.
2013-04-01 19:03:57 +02:00
Barry 4b8597aa75 Use full namespaces
More inline with the rest of the phpdocs (and correct when in namespace)
2013-03-29 14:39:05 +01:00
Barry 14813b77b1 Catch errors, use default database driver
Catch errors from not working PDO connections etc.
Added the memory driver as option.
2013-03-26 10:20:39 +01:00
Barry 5ccb7ce9bc Update Cache Facade 2013-03-24 16:00:29 +01:00
Barry 9a079e236d Check if class/interface exists
Display error, but continue if not.
2013-03-24 15:59:41 +01:00
Barry 51a40659d6 Add sublime option to the config file 2013-03-23 15:32:15 +01:00
Barry bcde5334ba Seperated generated file from package. Added --sublime option
This way the package will be updated less, and you don't have double IDE
helpers (in you vendor dir, and the generated version).
Also added a Sublimetext version, with different way of calling the root
class.
2013-03-23 15:07:57 +01:00
Barry beed27073a Fix IDE errors
Ahead of the master, but should be in sync when taylor merges the phpdoc
fixes.
2013-03-22 10:44:53 +01:00
Barry 3d6af79bf7 Small tweaks 2013-03-21 12:41:39 +01:00
Barry 87eb29e2cb Fix default values when int 2013-03-21 12:30:52 +01:00
Barry ec1b117cbd Tweak behaviour of memory driver and small update 2013-03-21 10:55:25 +01:00
Barry 38da3b86cd Detect facades automaticcaly 2013-03-20 15:17:05 +01:00
Barry 2baa475be0 Update some Facades to point to the real classes. 2013-03-19 14:15:21 +01:00
Barry vd. Heuvel 7dc2bc7c29 Update helpers 2013-03-16 13:44:31 +01:00
Barry d371dfa5fb Add namespaces 2013-03-13 13:04:16 +01:00
Barry aad6d0ca7a Added newline 2013-03-12 10:56:13 +01:00
Barry c92eefbc3d Add preload/compiled.php to helpers 2013-03-12 10:51:00 +01:00
Barry vd. Heuvel 9ca2450d10 Tweak helper behavior
Helper file not included by default, but can be enabled with the config
file. Default value can be overridden with the --helpers (-H) of
--nohelpers (-N) options.
2013-03-11 21:46:27 +01:00
Barry 7c8514ac51 Added helper file 2013-03-11 14:16:37 +01:00
Barry dfaeff52e5 Link to original functions
For faster displaying of the real function implementation.
2013-03-11 12:32:05 +01:00
Barry vd. Heuvel 7c46501145 Fix namespacing / package name 2013-03-10 10:28:10 +01:00
Barry vd. Heuvel 6909c6131e Filter public methods and allow inheritance. 2013-03-10 01:38:34 +01:00
Barry vd. Heuvel 6b30c504bf Remove .gitkeep from config 2013-03-10 01:24:08 +01:00
Barry vd. Heuvel 6dea46ff3e Initial commit 2013-03-10 01:07:57 +01:00